Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F3 Australia #1-w2 Australia #1-w3 Nigeria F2 Italy F3 Germany F4 Algeria F1 Algeria F2 Germany F6 Saudi Arabia F1 Saudi Arabia F2 Tunisia F1 Tunisia F2 Morocco F3 Iran F1 Iran F2 Germany F13 Italy F22 France F19 France F20 Italy #4-w2 Tunisia F6 UAE F1 Qatar F1 Portugal F3 France F5 Morocco F1 Morocco F2 Australia #1-w4 Tunisia F2 Finland F1 Tunisia F3 Finland F2 France F9 Germany F6 Austria F4 Austria F5 France F17 Tunisia F4 Egypt F2 Egypt F3 UAE F2 Japan F5 Spain F19 Ireland F2 France F19 Tunisia F4 Tunisia F6 Tunisia F7 France F1 France F3 Egypt F1 Egypt F2 Egypt F3 Tunisia F2 Turkey F2 Kuwait F2 Tunisia F1 Austria F4 Austria F5 Austria F6 Romania F15 France F17 France F18 United Arab Emirates F1 Morocco F1 Morocco F2 Spain F11 Spain F15 Spain F16 Kuwait F1 Kuwait F2 Tunisia F1 Tunisia F2 Tunisia F3 Georgia F1 Georgia F2 Tunisia F1 France F19 Morocco F1 Morocco F2 Spain F7 Italy F2 Italy F3 France F6 Italy F8 Tunisia F1 Tunisia F2 Spain F29 Netherlands F5 Morocco F7 Spain F35 Spain F36 Egypt F4 Egypt F5 Spain F39 Sudan F1 Sudan F2 Colombia F1 Colombia F2 Italy F5 Great Britain F7 Netherlands F1 Great Britain F8 Kazakhstan F4 USA F28 Nigeria F1 Tunisia F3 Italy F23 USA F1 USA F3 Tunisia F5 France F13 UAE F1 Sweden F1 France F6 Sweden F2 France F7 Italy #4-w1 Belgium F2 Italy #4-w3 Tunisia F4 Italy #4-w4 Tunisia F5 USA F1 USA F2 Tunisia F1 Qatar F2 USA F3 Qatar F3 Portugal F2 Italy F12 Italy F13 Iran F1 Iran F2 Italy F26 Germany F12 Germany F13 France F12 France F17 France F18 Belgium F2 Tunisia F5 Germany F1 China F1 Germany F3 Germany F4 Germany F5 France F3 Croatia F1 Croatia F2 Poland F1 Poland F2 Japan F4 Great Britain F3 France F15 United Arab Emirates F2 Netherlands F6 France F2 Australia #1-w1 Italy F8 China F2 France F2 Great Britain F4 Morocco F4 M15 Castelo Branco M25 Porto M25 Faro M25 Prague Ostdeutscher Sparkessen Cup - Dresden Mordovia Cup 2005 - Saransk Open D'Orleans - Orleans IPP Open - Helsinki Baden Open - Karlsruhe Dublin Challenger - Dublin Akbank Private Banking TED Open - Istanbul Challenger 42 - Andrezieux PEOPLEnet Cup - Dnepropetrovsk M25 Monastir M25 Prague Dublin Challenger - Dublin Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Challenger Hamburg - Hamburg Black Forest Open - Freudenstadt Genoa Open - Genova The Shelbourne Irish Open - Dublin M25 Wetzlar M15 Ueberlingen Open D'Orleans - Orleans Tunis Open 2007 - Tunis GHI Bronz Classic - Bronx Marrakech Challenger The LTA Cardiff Challenger - Cardiff Tatra Banka Slovak Open - Bratislava Tunis Challenger Porsche Open - Poznan Black Forest Open 2004 - Freudenstadt The LTA Men's Challenger - Southampton Saransk Challenger Oberstraufen Cup - Oberstaufen Nord/LB Open 2004 - Braunschweig Challenger Groningen - Groningen Logopak Challenger 2005 - Lubeck Como Challenger Sunrise Challenger Tulsa Challenger Quito Challenger Sacramento Challenger BMW Tennis Championship - Sunrise Tanger Challenger Bordeaux Challenger Togliatti Cup - Togliatti ATP Challenger Open 2004 - Monchengladbach Oberstaufen Challenger Istanbul Challenger Rabat Challenger Kobstaedernes ATP Challenger - Kolding KGHM Dialog Polish Indoors - Wroclaw Braunschweig Challenger Penza Challenger Astana Challenger Samarkand Challenger Genova Challenger Lambertz Open by Stawag - Aachen Istanbul Challenger Rabat Challenger Mons Challenger Rennes Challenger Eckental Challenger Geneva Challenger Helsinki Challenger Heilbronn Challenger Quimper Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Kyoto Challenger Dallas Challenger Barletta Challenger The Surbiton Trophy - Surbiton Savannah Challenger Tunis Challenger Bordeaux Challenger San Sebastian Challenger Istanbul Challenger Lambertz Open by Stawag 2007 - Aachen Maui Challenger Savannah Challenger Tunis Challenger Meknes Challenger Furth Challenger Winnetka Challenger Timisoara Challenger Binghamton Challenger Lexington Challenger San Benedetto Challenger Aptos Challenger Shanghai Challenger Istanbul Challenger Lambertz Open by Stawag - Aachen Izmir Challenger IPP Open - Helsinki Fergana Challenger Mobilux Open - Luxembourg Maui Challenger Chitre Challenger Dallas Challenger Morelos Challenger Tiburon Challenger Nossa Caixa Tennis Cup - Sao Paulo Timisoara Challenger - Timisoara Bordeaux Challenger Oberstaufen Cup - Oberstaufen Izmir Challenger Knoxville Challenger Aix En Provence Challenger Heilbronn Challenger Ilkley Challenger Irving Challenger Mons Challenger Rennes Challenger Irving Challenger Aix En Provence Challenger Braunschweig Challenger Istanbul Challenger Ho Chi Minh City Challenger Tatra Banka Slovak Open - Bratislava Surbiton Challenger Vancouver Challenger Gatineau Challenger Tunis Challenger Orbetello Challenger Sporting Challenger - Turin Shymkent Challenger Istanbul Challenger San Marino Challenger Istanbul Challenger Turin Challenger St. Petersburg Challenger - St. Petersburg Challenger Ford de Cherbourg - Cherbourg Tanger Challenger Guadalajara Challenger Dallas Challenger Sao Paulo Challenger Barranquilla Challenger Kosice Challenger Istanbul Challenger Istanbul Challenger Qujing Challenger Geneva Challenger Aamulehti Tampere Opene - Tampere Alessandria Challenger Aix En Provence Challenger Tunis Challenger Muller Cup - Ulm Szczecin Challenger Open D'Orleans - Orleans Shenzhen Challenger Granby Challenger Indian Wells Challenger Nur-Sultan 3 Challenger Luedenscheid Challenger Salzburg Challenger Tallahassee Tennis Challenger - Tallahassee Kaohsiung Challenger Morelos Challenger Champaign Challenger Orlando Challenger Bucaramanga Challenger Knoxville Challenger Marrakech Challenger Aptos Challenger Izmir Challenger Leon Challenger Izmir Challenger Manchester Challenger Brest Challenger Shenzhen Challenger Lexington Challenger Marbella Challenger Belgrade Challenger Braunschweig Challenger Liberec Challenger Izmir Challenger Cali Challenger Bordeaux Challenger Charleston Challenger Aptos Challenger Bergamo Challenger ATU Cup - Weiden Cherbourg Challenger Zhuhai Challenger Athens Challenger Nottingham Challenger LTA Shrewsbury Challenger - Shrewsbury Schickendanz Open - Furth Biella 6 Challenger Banca Stato Challenger - Lugano Heilbronn Open - Heilbronn Bercuit Challenger Recanati Challenger Prague 2 Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg Orleans Challenger Prague Challenger Iasi Challenger Biella 2 Challenger Oeiras 2 Challenger Tallahassee Challenger 10th Wartburg Open - Eisenach Nur-Sultan 4 Challenger Segovia Challenger Verona Challenger Bogota Challenger Ismaning Challenger Las Vegas Challenger Eckental Challenger Charlottesville Challenger Champaign Challenger Bengalaru 1 Challenger Lille Challenger Morocco Tennis Tour - Marrakech Tunis Challenger Troisdorf Challenger Little Rock Challenger Corrientes Challenger Buenos Aires 3 Challenger Rome Challenger USTA Challenger of Orlando - Orlando Tatra Banka Open 2006 - Bratislava Toulouse Challenger Cassis Challenger Santos Challenger Fairfield Challenger Ambato Challenger USTA Men's Challenger of Dallas - Dallas Tunis Open - Tunis Badden Open by Rothaus - Ettlingen Ethias Tennis Trophy - Mons 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Internazionali di Tennis di Bergamo - Bergamo Tunis Open - Tunis The Surbiton Trophy - Surbiton Glasgow Challenger Nur-Sultan Challenger Mouilleron-Le-Captif Challenger Liuzhou Challenger Eckental Challenger Helsinki Challenger Bangkok Challenger Rennes Challenger Quimper Challenger Bengalaru Challenger Cherbourg Challenger Cordenons Challenger Kitzbuhel Challenger Sarasota Challenger Genova Challenger Ostrava Challenger Sibiu Challenger Split Challenger Mercedes Cup - Stuttgart Qatar Open - Doha Milan Challenger Mercedes Cup - Stuttgart Orleans Challenger Grand Prix de Tennis de Lyon - Lyon Marburg Challenger Mouilleron-Le-Captif Challenger Rome Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Bordeaux Challenger Cremona Challenger Thailand Open - Bangkok ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Alicante Challenger Knoxville Challenger Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Brisbane - Brisbane Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle ATP Kremlin Cup - Moscow Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Open de Moselle - Metz Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Sarasota Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Salzburg Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Kremlin Cup - Moscow Kazan Challenger Dallas Challenger Brisbane International - Brisbane Pingguo Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Tallahassee Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Citi Open - Washington China Open - Beijing Open 13 - Marseille Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Thailand Open - Bangkok If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon Sarasota Challenger Furth Challenger Marburg Challenger Genova Challenger Izmir Challenger Sacramento Challenger Dallas Challenger Tashkent Challenger Seoul Challenger Geneva Challenger Rimouski Challenger Tennis Channel Open - Las Vegas Charlottesville Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Meknes Challenger Knoxville Challenger Legg Mason Tennis Classic - Washington San Luis Potosi Challenger BMW Open - Munich Champaign Challenger Marrakech Challenger Singapore Tennis Open - Singapore Generali Open - Kitzbuhel Sunrise Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Dallas Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Sarasota Challenger Bogota Challenger Monza Challenger Santos Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane UNICEF Open - 's Hertogenbosch Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Ortisei Challenger Croatia Open Umag - Umag Tunis Challenger Moselle Open - Metz Sydney International - Sydney Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona ATP Kremlin Cup - Moscow Medibank International - Sydney Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem China Open - Beijing Pilot Pen Tennis - New Haven Moselle Open - Metz Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Panama City Challenger Braunschweig Challenger Sydney International - Sydney Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Rome Challenger Mercedes Cup - Stuttgart International German Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Banja Luka Challenger Sardegna Open - Cagliari Belgrade 2 - Belgrade AIG Japan Open Tennis Championships - Tokyo Caltanissetta Challenger Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Sarasota Challenger Allianz Suisse Open - Gstaad Manchester Challenger Kremlin Cup - Moscow Delray Beach Open - Delray Beach Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Charlottesville Challenger Champaign Challenger Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Bratislava Challenger ASB Classic - Auckland Heilbronn Challenger US Men's Clay Court Championship - Houston Citi Open - Washington Le Gosier Challenger Moselle Open - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Puebla Challenger Aptos Challenger Hall of Fame Tennis Championships - Newport Irving Challenger Malaysian Open - Kuala Lumpur Orleans Challenger Valencia Open - Valencia Open 13 - Marseille Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Cassis Challenger US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Le Gosier Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Arad Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Mouilleron-Le-Captif Challenger Valencia Open - Valencia Canberra Challenger St. Brieuc Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Tashkent Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Guadalajara Challenger BMW Open - Munich Aegon Nottingham Open - Nottingham Cordoba Open - Cordoba Citi Open - Washington Mestre Challenger Generali Open - Kitzbuhel Winnetka Challenger Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Forli 2 Challenger Abierto Mexicano Telcel - Acapulco Roseto Degli Abruzzi 2 Challenger Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Braunschweig Challenger Geneva Open - Geneva China Open - Beijing AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Vancouver Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Ningboo Challenger Hamburg Challenger AEGON International - Eastbourne Citi Open - Washington Chengdu Open - Chengdu Tata Open Maharashtra - Pune Prague II Challenger Alicante Challenger Parma Challenger Brisbane International - Brisbane Biella 1 Challenger Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle Hall of Fame Open - Newport Forli Challenger Swiss Open - Gstaad Citi Open - Washington San Marino Challenger Moselle Open - Metz Barletta Challenger Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Antalya Open - Antalya Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Drummondville Challenger Tunis Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Sanremo Challenger Aguascalientes Challenger Grand Prix Hassan II - Marrakech bett1HULKS Championships - Cologne Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Thailand Open - Bangkok St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle US Men's Clay Court Championship - Houston China Open - Beijing Sydney International - Sydney Open Sud de France - Montpellier Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Kremlin Cup - Moscow Tiburon Challenger Swiss Indoors Basel - Basel Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Masters Series Hamburg - Hamburg Masters Series - Hamburg Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai Almaty Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bangkok Challenger Barcelona Challenger Ostrava Challenger Bratislava Challenger Tennis Masters Series - Hamburg St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg Calgary Challenger Sony Ericsson Open - Miami International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Next Generation Adelaide International - Adelaide Masters Series Monte-Carlo - Monte-Carlo BCR Open Romania - Bucharest Topshelf Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open Tennis Championships - Tokyo Shanghai ATP Masters - Shanghai Masters Series - Hamburg Medibank International - Sydney BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Rogers Cup - Toronto Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Australian Open - Melbourne U.S. Open - New York Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Sony Open Tennis - Miami Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Miami Open - Miami Mercedes Cup - Stuttgart Ordina Open - s-Hertogenbosch Moselle Open - Metz Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, PO, SLO-TUN 4-1 Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 1R, TUN-SWE 2-3 Davis Cup, Group II, 1R, TUN-FIN 2-3 Kremlin Cup - Moscow Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open (juniors) Wimbledon - London Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Rio de Janeiro French Open - Paris Pacific Life Open - Indian Wells Australian Open Qualifying - Doha Masters Series Hamburg - Hamburg U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, Group II, PO, IRL-TUN 3-2 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, PO, TUN-BUL 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, World Group II, PO, GUA-TUN 1-3 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group II, 1R, BIH-TUN 3-1 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group II, PO, EST-TUN 3-2 French Open (juniors) Olympics - London